Tell our delegate (the folder) to become the key folder
*/
{
[delegate becomeKeyFolder];
return ( [super becomeMainWindow] );
}
- resignKeyWindow
{
return ( [super resignKeyWindow] );
}
- resignMainWindow
/*
Tell our delegate (the folder) it is no longer the key folder
*/
{
[delegate resignKeyFolder];
return ( [super resignMainWindow] );
}
- miniaturize:sender
/*
Sent when the user clicks on the miniaturize button. Causes the window to resign keywindow status.
*/
{
[self resignKeyWindow];
[super miniaturize:sender];
return ( self );
}
- keyDown:(NXEvent *)event
/*
This message is sent when a key is pressed and this viewer is the key window. This method passes it first to the folder to handle it, then to the browser, and finally up the responder chain.
*/
{
int mask = (NX_CONTROLMASK | NX_ALTERNATEMASK
| NX_COMMANDMASK );
// Let the viewer's delegate (the actual Folder) respond to it first off